// parseInt 和 parseFloat 都会跳过开头的空格，尽可能多地解析数字字符
// parseInt 只解析整数，如果字符串以 0x 或 0X 开头，parseInt 会将其解析为十六进制数值
// 0b / 0o 并不会被识别为二进制、八进制的字符串进行解析
console.log(`parseInt("123") = ${parseInt("123")}`); // 123
console.log(`parseInt("0x123") = ${parseInt("0x123")}`); // 291
console.log(`parseInt("  0x123") = ${parseInt("  0x123")}`); // 291
console.log(`parseFloat(" 123.45") = ${parseFloat(" 123.45")}`); // 123.45
